extends Node
class_name 技能管理器

var 技能集合: Array[技能基类]

func _ready() -> void:
	for action: 技能基类 in get_children():
		技能集合.append(action)
		

func 获取技能(id: String) -> 	技能基类:
	var results = 技能集合.filter(func(action:技能基类): return action.id == id)
	if results and not results.is_empty():
		return results[0]
	else:
		return null	
